.form-grid {
    -fx-background-color: #f4f4f9;
    -fx-padding: 20px;
    -fx-border-color: #e0e0e0;
    -fx-border-radius: 10px;
    -fx-background-radius: 10px;
    -fx-font-family: "Arial", sans-serif;
    -fx-font-size: 14px;
}

.form-grid Label {
    -fx-font-size: 16px;
    -fx-text-fill: #333;
}

.form-grid TextField, .form-grid TextArea, .form-grid DatePicker, .form-grid ComboBox, .form-grid Spinner {
    -fx-background-color: #fff;
    -fx-border-color: #ddd;
    -fx-border-radius: 5px;
    -fx-background-radius: 5px;
    -fx-padding: 5px;
    -fx-pref-width: 200px;
}

.form-grid Button {
    -fx-background-color: #5a67d8;
    -fx-text-fill: white;
    -fx-font-size: 16px;
    -fx-padding: 10px 20px;
    -fx-border-radius: 5px;
    -fx-background-radius: 5px;
    -fx-cursor: hand;
}

.form-grid Button:hover {
    -fx-background-color: #4c51bf;
}

.form-scroll-pane {
    -fx-background-color: #f4f4f9;
    -fx-padding: 10px;
    -fx-border-color: #ddd;
    -fx-border-radius: 10px;
    -fx-background-radius: 10px;
}

.form-scroll-pane .viewport {
    -fx-background-color: #f4f4f9;
}

/* 保存按钮特定样式 */
.save-button {
    -fx-background-color: #4c51bf; /* 保存按钮背景色 */
    -fx-text-fill: white; /* 字体颜色 */
    -fx-font-size: 16px; /* 字体大小 */
}

.save-button:hover {
    -fx-background-color: #3c47b3; /* 鼠标悬停变深 */
}

/* 返回按钮特定样式 */
.back-button {
    -fx-background-color: #4c51bf; /* 返回按钮背景色 */
    -fx-text-fill: white; /* 字体颜色 */
    -fx-font-size: 16px; /* 字体大小 */
}

.back-button:hover {
    -fx-background-color: #3c47b3; /* 鼠标悬停变深 */
}
